﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Maknys.Consultator.DomainModel;
using Maknys.Consultator.DataContracts;
using System.Collections;

namespace Maknys.Consultator.DataContracts
{
    public interface ITreeRepository : IRepository<Element>
    {
       void MakeTree();

       void Add(TreeNode<Element> root, Element element);

       List<string> GetList(TreeNode<Element> root, string sentence);

       void FillTree(ArrayList infoList, TreeNode<Element> root);
    }
}
